//
//  NSString+PLExtension.h


#import <Foundation/Foundation.h>

/*
 * 字符串相关操作
 */

@interface NSString (PLExtension)


/**
 去掉空格
 */
- (NSString *)pl_stringByRemoveingWhitespace;

/**
 格式化国内手机号
 去掉+86及空格
 */
- (NSString *)pl_formatChinaMobileNumber;

/**
 转成中文大写金额(保留2位小数)
 如：88.888 转为 捌拾捌元捌角捌分
 */
- (NSString *)pl_chineseYuan;

/*
 *根据格式转NSDate
 *例如[@"20190530" toDateWithFormat:@"yyyyMMdd"]
 *生成2019年5月30日的NSDate对象
 */
-(NSDate *)pl_toDateWithFormat:(NSString *)format;

/**
 根据字体和最大宽度计算文字尺寸

 @param font 字体
 @param maxWidth 最大宽度, 不限制传0
 @return 文字尺寸
 */
-(CGSize)pl_sizeWithFont:(UIFont *)font maxWidth:(CGFloat)maxWidth;

/**
 根据字体和最大尺寸计算文字尺寸
 
 @param font 字体
 @param maxSize 最大限制尺寸, 不限制传CGSizeZero
 @return 文字尺寸
 */
-(CGSize)pl_sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize;

@end
